package com.tz.crm.service;

import com.tz.crm.entity.Contract;
import com.tz.crm.entity.PropertyValue;

import java.util.List;

/**
 * PropertyValueService 接口
 */
public interface PropertyValueService extends BaseService<PropertyValue, String> {

    /**
     * 保存属性值列表
     *
     * @param propertyValues propertyValues
     * @param contract       contract
     * @return Contract
     */
    Contract savePropertyValueList(List<PropertyValue> propertyValues,
                                   Contract contract);

    /**
     * 根据联系人id获取合同
     *
     * @param id ContractId
     * @return PropertyValue列表
     */
    List<PropertyValue> getByContractId(String id);

}
